.header { height:180px; }
.accountHeaderDiv { width: 100%; float: left; height: 50px; line-height:50px; border-top: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3; margin-top: 24px;}
.accountHeaderDiv h1 { float: left; font-family:'FuturaStdBold'; font-size: 30px; color: #000000; font-weight:normal; }
.accountHeaderDiv p { float: right; color: #FuturaStdBold; font-size:12px; line-height:50px;}
.headerNavDiv { margin-top:30px; }

.content { margin-top:24px; margin-bottom:10px; }
.content .wrapper { display:table;  position:relative; }
.pleaseRegisterBox { width: 100%; float: left; background: url(../img/accounts/requeredBoxBg.jpg) top left repeat-x; height: 30px; line-height:30px; border-bottom: 1px solid #d3d3d3;}
.pleaseRegisterBox h2 { margin-left:16px; color: #1c1c1c; font-size:12px; }
.inputContent {  float: left; width: 100%; }
.inputContentTop { width: 100%; float: left; background:url(../img/accounts/demo_topContentBg.jpg) top right no-repeat; height:250px; border-bottom: 1px solid #d3d3d3; }
.inputContentTopContent { float: left; width:455px; height: 158px; margin-left: 46px; margin-top: 60px; }
.inputContentTopContent h2 { font-family: 'FuturaStdBook'; font-size:25px; font-weight:normal; color: #9bba44; }
.inputContentTopContent h2 strong{ font-family: 'FuturaStdBold'; font-size:25px; font-weight:normal; }
.inputContentTopContent p { color: #595959; font-size: 14px; font-family: 'FuturaStdBook'; line-height:18.4px; margin-top: 4px; }


.accountRequeredBox { height: 30px; line-height:35px; color: #9c9c9c; background:url(../img/accounts/accountsReqFieldBoxBg.png) top right no-repeat; float: left;}
.accountRequeredBox img { float: left;  }
.accountRequeredBox p { float: left; color: #9c9c9c; font-size: 13px !important; margin-left:4px; padding-right:30px; }
.accountRequeredBoxDemo { margin-top: -30px; }
.demoAccountWapper {border: 1px solid lightGrey;}

.inputContentBottom { float: left; width: 100%; margin-top: 26px; padding-bottom: 12px;   }
.inputContentBottom1 { width: 354px; border-right: 1px solid #d3d3d3; float: left; }
.inputContentBottom1 td.titleTd { width: 122px; }
.ie7 .inputContentBottom1 td.titleTd { width: 142px; }
.inputContentBottom2 { width: 424px; border-right: 1px solid #d3d3d3; float: left; }
.ie7 .inputContentBottom2 { width: 424px }
.inputContentBottom2 td.titleTd { width: 192px; } 
.ie7 .inputContentBottom2 td.titleTd { width: 204px !important; }
.inputContentBottom3 { width: 220px; border-right: 1px solid #d3d3d3; float: left; border-right: none; }
.inputContentBottom3 .checkGroup { height: auto; width: 168px; float: left; margin-left: 18px; margin-bottom: 18px; }
.inputContentBottom3 .checkGroup span{ margin-top: 0px;font-size: 11px ; }
.ie7 .inputContentBottom3 .checkGroup span { line-height: none; }
.ie .inputContentBottom3 .checkGroup span { margin-left: 5px;}
.selectOuter { float: left;}
.requeredInput .inputBorder { position:absolute; width: 3px; height: 100%; right: 0px; top: 0; z-index:98; background: #ff0000; }
.titleTd span { padding: 12px 0 11px 27px; font-size:12px; color:#1c1c1c; float:left;}
.inputContentBottom2 .titleTd span { padding: 12px 0 11px 22px; font-size:12px; color:#1c1c1c; float:left;} 
.titleTdSmaller span { padding: 8px 0 7px 27px; }
.titleTdSmallerTop span { padding: 12px 0 7px 27px; }
.inputBig { width: 196px; height:19px; padding:2px 4px; border: 1px solid #d3d3d3; }
.inputSmall { width: 95px; height:19px; padding:2px 4px; border: 1px solid #d3d3d3; }
.ie7 .inputBig { width: 175px; }
.ie7 .inputContentBottom2 .inputSmall { width: 75px; }
.rightmargin{ margin-right:8px; }
.ie7 .rightmargin{ margin-right:2px; }
.ie .checkGroup span { margin-top:6px !important; } 
.ie .checkGroup { height: auto; }
.checkbox { background: none; border: #d3d3d3 1px solid; margin: 2px 0 0 0; float: left;  }
.checkGroup { height: 14px; margin-top:1px }
.checkGroup span { float: left; margin-top: 2px; margin-left: 6px; color:#1c1c1c; font-size:12px; }
.inputContentBottom1 tr { height: 20px; }
.titleTdFirst { padding: 5px 0 11px 27px !important; } 

.ie7 .refreshBUtton { margin-top: 1px; }
.refreshBUtton { display:block; width: 91px; height: 23px; background: #ffffff; float: left; border: 1px solid #d3d3d3; }
.refreshBUtton span { float: left; line-height: 25px; margin-left: 11px; font-size: 12px; color: #000000; }
.refreshBUtton img { float: right; margin-top: 2px; margin-right:8px; }

.codeBox { width: 204px; height: 36px; background: url(../img/accounts/codeBg.png) top left repeat-x; border: 1px solid #d3d3d3; text-align:center; }
.codeTd { padding-top:6px; }
.ie7 .codeBox { width: 184px; }

.inputSubmit { width: 170px; height: 40px; background:url(../img/accounts/inputSubmitBg.png) top left no-repeat; display:block; float: left; text-align: center; margin-top: 8px;  }
.inputSubmit img { float: left; margin-top: 12px; margin-right: 4px; }
.inputSubmit span { float: left; font-size: 18px; font-weight:bold; color:#ffffff; margin-top: 8px; }
.fullWidth { text-align:center; float: left; }

.footerInput { float: left; margin-top: 22px; width:100%;}
.footerContent { width: 918px; float: left; margin-left: 32px; }
.footerPart2 { margin-top: 15px; padding-top:20px; border-top: 1px solid #d3d3d3; }
.footerPart3 { margin-top: 30px; margin-bottom:10px; padding:0; }
.footerIcons { position:absolute; bottom: 10px; right: 0; }
.footerIcons ul li { float: left; margin-right: 13px; padding-right:13px; border-right: 2px solid #f1f1f1; }
.footerIcons ul li img { margin-top: -4px; }
.footerGkfxLi img{ padding: 0 24px;  }


.accountSelectSmall .jquery-selectbox { width: 96px; height: 23px; }
.ie7 .accountSelectSmall .jquery-selectbox { width: 86px; height: 23px; }
.ie7 .selectOuter1pxAdj .jquery-selectbox { width: 87px; height: 23px; }
.accountSelectBig .jquery-selectbox{ width: 204px; height: 23px;  }
.ie7 .jquery-selectbox  { z-index:18; }
.requeredInput { position:relative; }
.ie7 .liveSelect  { z-index:999998; }
.ie7 .liveSelectTop { z-index:999999 }
/* LIVE ACCOUNT */
.liveDivOuterContent { width: 998px; float: left; border-left: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; }

.liveThankDiv { width: 975px; height: 165px; background:url(../img/accounts/liveAccountThanksDivBg.jpg) top right no-repeat; border-bottom: 1px solid #d3d3d3;  padding-top: 20px; padding-left:23px; float: left; position:relative; border-left: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3;  }
.squareImgButton { border: 1px solid #d9d9d9; background: url(../img/accounts/squareBgButton.png) top left repeat-x; display:block; height: 33px; float: left; line-height: 35px; padding-right: 5px; margin-right:7px; font-size: 14px; color:#3e3e3e; margin-top: 12px; }
.liveThankDiv p { font-size: 20px;  font-family: 'FuturaStdBook'; }
.squareImgButton:hover { background-position: bottom left;  }
.squareImgButton img { float: left; margin-top: 6px; margin-left: 5px; margin-right:4px;  }
.liveAccountThanksDivImg { position:absolute; bottom: -6px; right: 26px; }
.liveThankDiv h2 { font-size: 35px; color: #9bba44; letter-spacing: -0.5px; float: left; width: 100%; font-weight:normal;  }
.liveThankDiv h2 strong { font-family: 'FuturaStdBold'; font-weight:normal; }

.liveLineDiv { float: left; width: 100%; margin-bottom:15px; }
.liveTitleDiv { float: left; height:100%; }
.liveTitleDiv span { line-height: 25px; font-size:12px; color: #1c1c1c; }
.liveInputDiv { float: left; height:100%; }

.inputType1 { width: 190px; }
.inputType2 { width: 90px; }
.inputType3 { width: 100px; }


.liveSelect .jquery-selectbox { height: 23px; color:#1c1c1c; font-size:12px; }
.selectType1 .jquery-selectbox { width: 198px; }
.selectType2 .jquery-selectbox { width: 150px; }
.selectType3 .jquery-selectbox { width: 118px; }
.selectType4 .jquery-selectbox { width: 100px; }
.selectType5 .jquery-selectbox { width: 60px; }
.selectType6 .jquery-selectbox { width: 50px; }
.selectType7 .jquery-selectbox { width: 70px; }

.liveDiv .borderLeft { border-left: 1px solid #D3D3D3; }
.liveDiv .borderRight { border-right: 1px solid #D3D3D3; }
.liveThankDiv .accountRequeredBox { position:absolute; bottom: -1px; left: 0; background:url(../img/accounts/accountsReqFieldBoxBg.png) top right no-repeat; }
.liveDiv { margin-top: 15px; width: 100%; float: left; border-bottom: 1px solid #d3d3d3; position:relative; }
.liveDiv p { font-size: 12px; color: #1c1c1c; }
.liveDivHeader { width: 100%; float: left; height: 51px; }
.liveDivHeader h3 { display:block; line-height:51px; font-family: 'FuturaStdBook'; font-size:20px; color: #ffffff; margin-left: 51px; }
.errorDiv { width: 998px; padding-bottom:10px; float: left; background:url(../img/accounts/errorDivBg.png) top left repeat-x #f4f4f4; display:none; }
.errorDivExample {display: block; }
.errorDiv .errorDivContent { float: left; margin-top: 13px; margin-left: 8px; }
.errorDiv .errorDivContent span{ width: 928px; line-height:18px; font-size: 12px; color: #ff0000; display:block; }
.errorDiv img { float: left; margin-left: 33px; margin-top: 15px;  }
.liveDivContent { padding: 30px; float: left; width: 938px; }
.liveDiv1 .liveDivHeader { background: url(../img/accounts/liveDivHeaderNumberBg1.png) top left no-repeat #9bba44; } 
.liveDiv2 .liveDivHeader { background: url(../img/accounts/liveDivHeaderNumberBg2.png) top left no-repeat #9bba44; }
.liveDiv3 .liveDivHeader { background: url(../img/accounts/liveDivHeaderNumberBg3.png) top left no-repeat #9bba44; }
.liveDiv4 .liveDivHeader { background: url(../img/accounts/liveDivHeaderNumberBg4.png) top left no-repeat #9bba44; }
.liveDiv5 .liveDivHeader { background: url(../img/accounts/liveDivHeaderNumberBg5.png) top left no-repeat #9bba44; }
.liveDiv6 .liveDivHeader { background: url(../img/accounts/liveDivHeaderNumberBg6.png) top left no-repeat #9bba44; }
.liveDiv7 .liveDivHeader { background: url(../img/accounts/liveDivHeaderNumberBg7.png) top left no-repeat #9bba44; }


.liveDivNation .liveDivHeader { background:#9bba44; } 
.liveDivNation .liveDivHeader h3 {margin-left:19px !important;}
.liveDivNation .liveDivHeader span { background:url(../img/accounts/mid_line.jpg) no-repeat; line-height:31px; margin-left:12px; padding-left:10px; font-family: 'FuturaStdBook'; font-weight:normal !important;}
.liveDivContentMap {float: left; width: 998px; background:url(../img/accounts/map.jpg) center no-repeat;}
.liveDivMap{ width:238px;  padding:40px 0 10px 0; margin:0 auto;}
.liveDivMap p{text-align:center; line-height:28px; color:#1c1c1c;}
.liveDivContentMap .jquery-selectbox{ width:207px; margin-left:13px; background-color:#FFF;}
.liveDivContentMap .jquery-selectbox .jquery-selectbox-moreButton{background: url("../img/accounts/selectDoubleArrow.jpg") no-repeat scroll left top transparent; cursor:pointer; float:right; height:11px; position:absolute; right:6px; top:7px; width: 8px;}
.liveDivContentMap .jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {background: url("../img/accounts/selectDoubleArrow.jpg") no-repeat scroll left bottom transparent;}
.MapOthers{ width:270px; margin:0 auto; padding-bottom:60px;}
.MapOthers .open_maplist{background:url(../img/accounts/others.png) left center no-repeat; line-height:36px; padding-left:15px; color:#1c1c1c; font-size:12px;}
.inputSubmitNation{background:url(../img/accounts/inputSubmitBg140px.png) no-repeat; height:40px; line-height:40px; text-align:center; display:block; width:140px; font-size:18px; font-weight:bold; color:#ffffff; margin:0 auto;}
.mapslist{margin:0 0 13px 15px;}
.mapotherlist{display:none;}


.liveDiv1Top { border-bottom: 1px solid #d3d3d3; width: 100%; float: left; padding-bottom: 9px; margin-bottom: 9px; }
.liveDiv1Bot { width: 100%; float: left; }
.liveDiv1Bot .checkGroup{ margin-right: 14px; float: left; height: auto; }
.liveDiv2BotRight { float:left; padding-top: 109px; padding-left: 46px; height:129px; background:url(../img/accounts/jScrollRightArrow.jpg) -3px 27px no-repeat; width: 324px; }
.liveDiv2BotRight .checkGroup { margin-top: 9px; width: 100%; float: left;  }
.liveInputDiv input { background:#FFFFFF; border:1px solid #D3D3D3; padding:2px 4px; height: 19px; }
.ie .liveDiv2BotRight { padding-top: 100px; }

.liveDiv3Left { float: left; width: 374px; }
.liveDiv3 .liveTitleDiv { width: 145px; }
.liveDiv3Right .liveInputDiv { width: 202px;  }
.ie7 .liveDiv3Right .liveInputDiv .inputType3Outer { margin-right:2px;  }
.liveDiv3Right { float:left; width: 530px; padding-left: 27px;}
.inputType3Outer { margin-right:3px; }
.liveDiv3Right .liveLineDivLongerHeight { height: 78px; }
.liveDiv3Right .refreshBUtton { width: 85px; }
.liveDiv3Right .codeBox { width: 198px; display:block; float: left; margin-top: 15px; }


.DemoDiv3Right .liveInputDiv { width: 202px;  }
.ie7 .DemoDiv3Right .liveInputDiv .inputType3Outer { margin-right:2px;  }
.DemoDiv3Right { float:left;  }
.DemoDiv3Right .liveLineDivLongerHeight { height: 78px; }
.DemoDiv3Right .refreshBUtton { width: 85px; }
.DemoDiv3Right .codeBox { width: 198px; display:block; float: left; margin-top: 15px; }


.contentLiveNonfsa .liveDiv4Right .liveLineDivLongerHeight { height: 78px;}
.contentLiveNonfsa .liveDiv4Right .refreshBUtton { width: 85px; }
.contentLiveNonfsa .liveDiv4Right .codeBox { width: 198px; display:block; float: left; margin-top: 15px; }
.contentLiveNonfsa .liveDiv4Right .liveInputDiv { display: table; float: none; }
.contentLiveNonfsa .liveDiv4Right .liveTitleDiv { width: 170px; }
.contentLiveNonfsa .liveDiv4Right { width: 372px; }
.contentLiveNonfsa .liveDiv4Left .liveTitleDiv { width: 130px; }
.contentLiveNonfsa .liveDiv4Left { width: 404px; }
.contentLiveNonfsa .liveAccArrowButton a {background: url(../img/accounts/inputSubmitBg.png) no-repeat left top; width: 170px;}
.contentLiveNonfsa .liveDiv4 .liveDivHeader { background-image: none !important; }
.contentLiveNonfsa .liveDiv4 .liveDivHeader h3 { margin-left: 12px; }
.contentLiveNonfsa .liveDivContent { padding: 30px 0 30px 94px; }

.liveDiv4Left { width:445px; float: left; }
.liveDiv4Left .liveTitleDiv { width: 172px; }
.liveDiv4Left .liveSelect { margin-right: 5px; }
.liveDiv4Right { float: left; width: 320px; padding-left: 27px; }
.liveDiv4Right .liveTitleDiv { width: 108px; }


.liveDiv5Left { width: 351px; float: left; }
.liveDiv5Left .liveTitleDiv { width: 122px; }
.liveDiv5Right { width: 450px; padding-left:27px; float: left; }
.liveDiv5Right .liveTitleDiv { width: 225px; }
.liveDiv5RightInputDiv { width: 200px; }
.liveDiv5Right textarea { min-width: 198px; min-height: 47px; max-width:333px; max-height:61px; border:1px solid #d3d3d3; }
.liveDiv5Right .checkGroup { float: left; margin-right:20px; }
.liveDiv5Right .checkGroup span{ margin-top: 4px; }

.liveDiv6Left { width: 496px; float: left; }
.liveDiv6Left .liveTitleDiv { width: 270px; }
.liveDiv6Right { width: 417px; padding-left:22px; float: left; }
.liveDiv6Right .liveTitleDiv { width: 215px; }
.liveDiv6Right .selectOuter { margin-right: 0; }
.liveLineAdj { line-height:14px !important; }


.liveDiv7 .liveDivContent { border-left: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; }
.liveDiv7FullWidth { width: 998px; border-left: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3; padding: 10px 0 20px 0; margin-top: -20px; }
.liveDiv7_1 { margin-bottom: 28px;float: left; width: 100%; }
.liveDiv7_2 { margin-bottom: 28px; float: left; width: 100%;}
.liveDiv7Line { width: 100%; height: auto; line-height: auto; padding: 8px 0; float: left;  }
.liveDiv7Line h2 { font-size: 12px; }
.liveDiv7HeaderLine { margin-bottom: 15px; }
.liveDiv7Left { float: left; width: 690px; }
.liveDiv7Right { width: auto; float:right; }
.liveDiv7Line .checkGroup { float: left; margin-right: 15px; }
.liveDiv7Line .checkGroup span { line-height:normal; font-size:11px; }
.liveDiv7_3 .liveDiv7Left { width: 100%; }
.liveDiv7_3 { float: left; width: 100%; }

.liveDiv7Left input { margin-top: 1px; margin-right: 6px; }
.liveDiv7Left p { margin-left: 20px; }
.liveDiv7_4 { margin-top: 38px; float: left; }
.liveDiv7_4 p { margin-bottom: 5px; }

.footerInputLive { width: 100%; }
.footerInputLive .wrapper { position:relative; }

.footer_greybg{background-color:#f9f9f9; padding-top:20px !important;}

/**Thank You**/
.thankyou{margin-bottom:1px;}
.ThankYou_Content{width:100%; background:#f9f9f9 url(../img/accounts/thankyou_bg.jpg) center top repeat-x; float:left;}
.thankyou_part1{float:left; width:430px; background:url(../img/accounts/thank_you.png) center 58px no-repeat; text-align:center; padding-bottom: 100px; }
.thankyou_part1 h3{font-size:37px; color:#163e6a; width:100%; margin-top:195px; letter-spacing:-1px; font-weight:bold; font-family:'FuturaStdBold';}
.thankyou_part1 p { font-size: 15px; color: #8dab26; margin-top: 10px; }
.thankyou_part2{float:left; width:562px; color:#163e6a; font-size:12px; padding-top:60px; height: 320px;}
.thankyou_part2 a{color:#8fb118; font-weight:bold;}
.thankyou_part2_live { height: 240px;  }
.thankyou_part2_live p { font-size: 12px; color: #163e6a; line-height: normal; }
.thankyou_liveWrapper { border: 1px solid #d3d3d3; }
.thankyou_liveWrapper .thankyou_part1 { width: 370px; padding-bottom: 60px; }

.thankYouPt2InnerBoxDiv { float: left; width: 260px; height: 74px; margin-bottom: 34px; margin-right:12px; }
.thankYouPt2InnerBoxDiv a { background:url(../img/content/thankYouButtonPc.jpg) top left no-repeat; }
.thankYouPt2InnerBoxDiv a:hover { background-position:bottom left; }
.thankYouPt2InnerBoxDiv a:hover span { text-decoration:underline; }
.thankYouPt2InnerBoxDiv img { float: left; margin-left: 16px; margin-top: 1px; }
.thankYouPt2InnerBoxDiv span { width: 276px; float: left; font-size: 12px; color: #163e6a; margin-top: 10px; color: #163e6a;   }
.thankyou_part2 h3 { font-size: 15px; color: #163e6a; }
.application_acc_pass { width: 100%; height: 41px; background: #eeeeed; padding-top: 8px; margin-bottom:6px; margin-top: 8px; }
.application_acc_pass h3 { float: left; clear: left; margin-left: 10px; }
.application_acc_pass p { float: left; color: #4b4b4b; font-size: 15px; margin-left: 2px;  }
.thankyou_pt2_bot h3 { line-height:42px; padding-top: 6px; display:block; border-top:1px solid #d3d3d3; }
.thankyou_pt2_bot { display:table; }

.thankyou_part2 .openRealAccButton { float:left; margin-top:16px; display:block; text-align:center; line-height: 36px; height: 36px; width: 255px; background:url(../img/content/openRealAccButtonBg.png) top left no-repeat; color: #ffffff; font-size: 16px; font-weight:bold; }
.thankyou_part2 .openRealAccButton:hover { background-position: bottom left; }

.accountsHomeButton { width: 33px; height: 27px; background: url(../img/accounts/homeButtonImg.png) top left no-repeat; display:block; float: left; margin-top:10px; margin-right:7px; }
.accountsHomeButton:hover { background-position: bottom left;  }

.liveAccArrowButton { float: left; width: 998px; padding-top:30px; background:url(../img/accounts/inputContentBottom.jpg) top center no-repeat; text-align: center; padding-bottom:20px; }
.liveAccArrowButton a { width: 110px; height: 40px; background:url(../img/accounts/linkNextBg.png) top left no-repeat; display:block; float: left; text-align: center; margin-top: 8px; line-height:40px; font-size: 18px; font-weight:bold; color: #ffffff; }
.liveAccArrowButton input { cursor: pointer; width: 110px; height: 40px; background:url(../img/accounts/inputNextBg.png) top left no-repeat; display:block; float: left; border: none; margin-top: 8px; line-height:40px; font-size: 18px; font-weight:bold; color: #ffffff; margin-left: 5px;}
.liveAccArrowButton a:hover, .liveAccArrowButton input:hover { background-position: bottom left; }

.liveDiv7 .liveAccArrowButton { width: 998px; border-left: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; }
.liveDiv7 .liveAccArrowButton input {  width: 110px;  }
.liveDiv7 .liveAccArrowButton input:hover { background-position: bottom left; }
.passiveAccountDiv { width: 100%; height: 100%; position:absolute; left: 0; top: 0; z-index:10000; background:url(../img/general/opacity_20_bg.png) repeat; }
.passiveAccountDivParent .liveDivOuterContent * { color: #999 !important; }
.passiveAccountDivParent .liveDivOuterContent .liveInputDiv input, .passiveAccountDivParent .liveDivOuterContent .liveInputDiv textarea, .passiveAccountDivParent .liveDivOuterContent .liveInputDiv .jquery-selectbox { background:#EEEEEE; }
#live1 {position: relative; float: left;}

.application_acc_passInner { float: left; width: 50%; height: 100%; padding-bottom: 6px; padding-top: 6px;}
.application_acc_pass1 { float: left; width: 49%; height: 100%; border-right: 3px solid #ffffff; }
.application_acc_passInner h2 { margin-left: 10px; font-size: 14px; color: #8DAB26; padding-bottom: 4px; text-decoration:underline; font-weight: normal; }


/*-------------------POSTAL CODE SELECT STYLES---------------------*/


.postalCodeFirstLink { font-size: 12px; line-height: 25px; }
.postCodeSelect { width: 200px; float: left; }
.postCodeSelectHeader { float: left; width: 198px; border: 1px solid #D3D3D3; height: 25px; background: url(../img/header/languageBoxIcon.png) 182px center no-repeat; }
.postCodeSelectHeader a span { font-size: 12px; color: #000000; line-height: 25px; padding-left: 8px;  }
.postCodeSelectContent { width: 198px; float: left; border: 1px solid #D3D3D3; margin-top: -1px; height: 110px; }
.postCodeSelectContentInner { width: 198px; float: left; height: 110px; }
.postCodeSelectContent tr { width: 171px; }
.postCodeSelectContent td { padding: 0px 19px 0 8px; height: 22px; line-height:22px;}
.postCodeSelectContent .jScrollPaneTrack { height: 100% !important; }
.postCodeSelectContent .jScrollPaneDrag { height: 30% !important; overflow: visible; }
.postCodeSelectContent .jScrollPaneDragBottom { height: 18px; background:url(../img/general/jscroll/scroll.png) center bottom no-repeat; bottom: -18px; }
.postCodeSelectContent td a { float: left; height: 16px; display:block; line-height:16px; padding-right:4px; }
.postCodeSelectContent td a span { float: right; font-size: 11px; color: #000000; }
.postCodeSelectContent td a p { float: left; font-size: 11px; color: #000000;  }
.darkPostCodeTd { background: #F6F6F6; }


.validationButton{background-color: green;height: 24px;position: absolute;width: 5px;}
.validationButtonClientEntity {background-color: green;height: 14px;position: absolute;width: 5px; margin-top:1px; }
.validationButtonChkbox{background-color: green;height: 14px;position: absolute;width: 5px; margin-top:9px; }
.validationButtonCombo{background-color: green;height: 26px;position: absolute;width: 5px; z-index: 1; }


